to meet one’s waterloo - Allemand Anglais Dictionnaire